type sync.readOnly

9 uses

	sync (current package)
		map.go#L50: 	read atomic.Pointer[readOnly]
		map.go#L74: type readOnly struct {
		map.go#L113: func (m *Map) loadReadOnly() readOnly {
		map.go#L117: 	return readOnly{}
		map.go#L174: 		m.read.Store(&readOnly{})
		map.go#L252: 			m.read.Store(&readOnly{m: read.m, amended: true})
		map.go#L387: 			m.read.Store(&readOnly{m: read.m, amended: true})
		map.go#L487: 			read = readOnly{m: m.dirty}
		map.go#L512: 	m.read.Store(&readOnly{m: m.dirty})